// effect方法的使用例子
const { reactive, effect } = vue;
// effect是副作用函数
const data = reactive({
  name: 'zf',
  age: 19
});
// 调用effect,默认执行时会进行取值，取值时就会调用get方法，就可以将对应的effect函数存储起来
// 更新时只有在effect中的属性发生变化，effect的回调才会执行
effect(() => {
  return `名字${data.name},年龄${data.age}`
});
setTimeout(() => {
  data.name = 'ls' //更新的时候，会重新执行对应的effect方法
}, 100)
